/**
 * 维护 首页 接口请求
 */

// 导入封装的 axios 实例
import instance from '@/utils/request'
// 导入为 Mock 服务的 实例
import mockInstance from '@/utils/mockRequest'

// 获取三级分类数据 （命名即注释）

/**
 * @desc 获取三级分类数据
 * @returns Promise
 */
export const reqCategoryList = () => instance.get('/api/product/getBaseCategoryList')

// -------------------
// ⭐ 注意：
// 目前封装已经和真正的请求是一模一样的
// 因为目前没有楼层和轮播图接口地址的，以后模拟的时候，将地址换成真正的接口地址
// 等后端写好接口以后，只需要将 mockInstance 换成 instance
// -------------------

/**
 * @desc 轮播图数据
 * @returns Promise
 */
export const reqSwiperList = () => {
  return mockInstance.get('/swiper')
}

/**
 * @desc 楼层数据
 * @returns Promise
 */
export const reqFloorList = () => {
  return mockInstance.get('/floor')
}
